package com.cy.pj.modules.vo;

import com.cy.pj.common.web.domain.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;


/**
 * 商品货品店铺详情对象
 *
 * @author kiven
 * @date 2023-02-09
 */
public class SkuShopVo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    private Long brandId;

    private String brandName;

    private String brandNum;

    /** 商品表的商品ID */
    private Long spuId;

    private Long spuNum;

    private String spuName;

    private Long skuId;

    private String specifications;

    private Long skuNum;

    private Long shopId;

    private String shopName;

    /** 商品货品图片 */
    private String url;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date addTime;

    private Integer deleted;

    @Override
    public String toString() {
        return "SkuShopVo{" +
                "brandId=" + brandId +
                ", brandName='" + brandName + '\'' +
                ", brandNum='" + brandNum + '\'' +
                ", spuId=" + spuId +
                ", spuNum=" + spuNum +
                ", spuName='" + spuName + '\'' +
                ", skuId=" + skuId +
                ", specifications='" + specifications + '\'' +
                ", skuNum=" + skuNum +
                ", shopId=" + shopId +
                ", shopName='" + shopName + '\'' +
                ", url='" + url + '\'' +
                ", addTime=" + addTime +
                ", deleted=" + deleted +
                '}';
    }

    public Long getBrandId() {
        return brandId;
    }

    public void setBrandId(Long brandId) {
        this.brandId = brandId;
    }

    public String getBrandName() {
        return brandName;
    }

    public void setBrandName(String brandName) {
        this.brandName = brandName;
    }

    public String getBrandNum() {
        return brandNum;
    }

    public void setBrandNum(String brandNum) {
        this.brandNum = brandNum;
    }

    public Long getSpuId() {
        return spuId;
    }

    public void setSpuId(Long spuId) {
        this.spuId = spuId;
    }

    public Long getSpuNum() {
        return spuNum;
    }

    public void setSpuNum(Long spuNum) {
        this.spuNum = spuNum;
    }

    public String getSpuName() {
        return spuName;
    }

    public void setSpuName(String spuName) {
        this.spuName = spuName;
    }

    public Long getSkuId() {
        return skuId;
    }

    public void setSkuId(Long skuId) {
        this.skuId = skuId;
    }

    public String getSpecifications() {
        return specifications;
    }

    public void setSpecifications(String specifications) {
        this.specifications = specifications;
    }

    public Long getSkuNum() {
        return skuNum;
    }

    public void setSkuNum(Long skuNum) {
        this.skuNum = skuNum;
    }

    public Long getShopId() {
        return shopId;
    }

    public void setShopId(Long shopId) {
        this.shopId = shopId;
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public Date getAddTime() {
        return addTime;
    }

    public void setAddTime(Date addTime) {
        this.addTime = addTime;
    }

    public Integer getDeleted() {
        return deleted;
    }

    public void setDeleted(Integer deleted) {
        this.deleted = deleted;
    }
}
